859930
75533
63597
290637
1002327
987137
443656
111701
782973
911576
410595
658889
5313799
3742581
3254148
2573804
2310988
2159609
2078358
194478
1855118
1752136
1750196
1669471